.navbar {
  min-height: 50px; }

.navbar-default {
  background-color: #222222;
  border-color: initial; }

.navbar-brand > img {
  height: 40px;
  margin: -8px 0 0 0; }

.navbar-collapse {
  padding-right: 0; }

.navbar-default .navbar-nav > li > a {
  color: #9d9d9d; }

.navbar-default .navbar-toggle {
  border-color: #080808; }

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #080808; }

.navbar-default .navbar-nav > .active > a {
  background-color: #080808;
  color: #fff; }

.navbar-default .navbar-nav > li > a:hover {
  background-color: #080808;
  color: #fff; }

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover {
  background-color: #080808;
  color: #fff; }

@media (max-width: 991px) and (min-width: 767px) {
  .nav > li > a {
    padding: 15px 4px; } }

@media (min-width: 1200px) {
  .container {
    width: 970px; } }

.navbar {
  position: fixed;
  top: 0;
  z-index: 111;
  width: 100%; }
